#ifndef SQLITEOPERATE_H
#define SQLITEOPERATE_H

#include <QObject>
#include <QSqlQuery>
#include <QFile>
#include <QDir>
#include <QVariant>
#include <QDebug>

#define DBName "./data/data.sqlite3"

class sqliteOperate
{
public:
	static QSqlDatabase m_db;
public:
	sqliteOperate();
	//创建数据库文件
	bool createDataFile(const QString &strFileName);
	//打开数据库文件(Sqlite,*.db文件)
	bool openDataBase(const QString& strFileName);
	//关闭数据库
	void closeDataBase();
	//判断数据库中是否存在该表
	bool isExistTable(const QString& strTableName);
	//判断表中是否含有某字段(列)
	bool isExistField(const QString& strTableName, const QString& strFieldName);
};

#endif // SQLITEOPERATE_H
